/**
 * 
 */
package ru.etu.game;
import java.awt.Graphics;
/**
 * @author Alucard
 * @author Neko
 * Интерфейс Спрайт содержит общий функционал для всех спрайтов.
 */
public interface Sprite extends Comparable<Sprite>{
	/**
	 * @param sprite - объект, с которым произошло столкновение
	 */
	void collision(Sprite sprite);
	/**
	 * @param g - объект рисования
	 */
	void draw(Graphics g);
	/**
	 * @return положение спрайта на экране	
	 */
	Point getPoint();
	/**
	 * @param point - новое положение на экране
	 */
	void setPoint(Point point);
}
